<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Usuario_model
 *
 * @author Ivan Garcia
 */
include_once($_SERVER['DOCUMENT_ROOT'].'/HDS_SCRUM/Hds/utils/utils.php');

class Equipo_model extends CI_Model {
    //put your code here
    //cambiar a private
    var $id_equipo;
    var $proyecto;
    var $usuario;

    
    public function insert_equipo(){
        $this->set_from_post();
        $resp = $this->db->insert("equipos", $this);
        if(!$resp){
            throw new Exception("No se pudo efectuar la operacion");
        }
        return $this->db->insert_id();
    }

    public function insert_proyecto_usuario(){
        $this->proyecto = $this->input->post("id_proyecto");
        $this->usuario = $this->input->post("id_usuario");
        $resp = $this->db->insert("proyecto_usuario", $this);
        if(!$resp){
            throw new Exception("No se pudo efectuar la operacion");
        }
        return $this->db->insert_id();
    }

    public function delete_equipo($id_proyecto, $id_usuario){
        $where = array("id_proyecto" => $id_proyecto);
        $and = array("id_usuario"=> $id_usuario);
        $this->db->where($where);
        $this->db->and($and);
        $resp = $this->db->delete("proyecto_usuario", $this);
        if(!$resp){
            throw new Exception("No se pudo eliminar el usuario");
        }
        return $resp;
    }

    public function get_equipo($id){
        $where = array("id_proyecto" => $id);
        $query = $this->db->get_where("proyecto_usuario", $where);
        $resultado = $query->result_array();
        return current($resultado);
    }

    private function set_from_post(){
        $tmp_id = $this->input->post("id_equipo");
       // $this->load->helper();
        if(!empty($tmp_id)){
            $this->id_equipo = $tmp_id;
        }
        $this->proyecto = $this->input->post("proyecto");
        
    }
    
}
?>
